Lane Thomas and Michael Massey hit back-to-back solo shots, and Luinder Avila allowed one run over 5.2 innings as the Kansas City Royals defeated the Washington Nationals 6-2.